home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Panorama / Panorama - Disk 30B (1988-06-08)(Pacific North-West Amigas Club)[WB].zip / Panorama - Disk 30B (1988-06-08)(Pacific North-West Amigas Club)[WB].adf / DNet1.20 / OverView.txt < prev    next >
Text File  |  1988-05-11  |  4KB  |  95 lines

  1. #! rnews 4022
  2. Path: van-bc!ubc-cs!uw-beaver!mit-eddie!ll-xn!husc6!purdue!i.cc.purdue.edu!j.cc.purdue.edu!ain
  3. From: ain@j.cc.purdue.edu (Patrick White)
  4. Newsgroups: comp.sources.amiga,comp.binaries.amiga
  5. Subject: Dnet Overview
  6. Keywords: Dnet, overview
  7. Message-ID: <7032@j.cc.purdue.edu>
  8. Date: 9 May 88 17:21:50 GMT
  9. Organization: PUCC Land, USA
  10. Lines: 81
  11. Approved: ain@j.cc.purdue.edu    (Patrick White)
  12. Xref: van-bc comp.sources.amiga:134 comp.binaries.amiga:178
  13.  
  14. Submitted by:    cory.berkely.edu!dillon  (Matt Dillon)
  15. Summary:    Matt's Net for the Amiga.
  16. Poster Boy:    Patrick White    (ain@j.cc.purdue.edu)
  17. Archive Name:    sources/amiga/volume4/dnet.overview.Z
  18. Tested
  19.  
  20. *********
  21.    Since the binaries are so little in comparison to the docs and sources, and
  22. since Matt sent them all to us a one lump file, the binaries are mixed in with
  23. the sources -- and all has been posted to the sources group.
  24. *********
  25.  
  26.  
  27. NOTES:
  28.    This is the Amiga end of the net -- two Amigas can be connected together,
  29. or to a unix 4.3 BSD machine (with the unix end.. coming soon to a net near
  30. you).
  31.    The The Amiga end is zoo'd because Matt requested we preserve the directory
  32. structure.  Because of this, the newest version of zoo is needed to un-do this
  33. zoo archive (at least that's what Rob told me -- he whipped up the archive).
  34.    The zoos also contain the docs, and binaries as well as sources -- that's
  35. pretty much the way Matt sent it to us, and it seemed to make sense to keep
  36. it that way.
  37.  
  38.  
  39. -- Pat White   (co-moderator comp.sources/binaries.amiga)
  40. ARPA/UUCP: j.cc.purdue.edu!ain  BITNET: PATWHITE@PURCCVM  PHONE: (317) 743-8421
  41. U.S.  Mail:  320 Brown St. apt. 406,    West Lafayette, IN 47906
  42.  
  43. ========================================
  44.  
  45.  
  46.                 DNET OVERVIEW
  47.  
  48.                    AMIGA/BSD4.3UNIX
  49.  
  50.                  16 March 1988
  51.  
  52. What is DNET?
  53.  
  54.     DNet is a link protocol.  Properly, it should be called DLink, but
  55. DNet sort of stuck so unless I get sued the name will remain DNet.  What DNet
  56. provides is essentially an unlimited number of reliable connections between
  57. processes on machine A and processes on machine B.
  58.  
  59.     DNet can be run on any Amiga or 4.3UNIX machine.  You can connect
  60. an Amiga with an Amiga, Amiga with UNIX, or UNIX with UNIX.  DNet works 
  61. on the Amiga with any EXEC device that looks like a serial.device .  DNet
  62. works on UNIX with tty and socket devices.  DNet achieves better than
  63. 95% average throughput (through real-life usage) on file transfers.
  64.  
  65.     DNet utilizes a client-server relationship, where servers 'listen'
  66. on virtual port numbers for one or more connections from 'clients'.  Servers
  67. are run on-demand if they are listed in the special server file DNET.SERVERS .
  68. For instance, you could have several shell windows, a load average window,
  69. and two file transfers (one in each direction) simultaniously.
  70.  
  71.     DNet uses a sliding-window protocol which allows up to 4 
  72. unacknowledged windows in transit.  The minimum packet size is 3 bytes
  73. (SYNC/CMD/CHK).  Packets which contain data are longer.  No error correction
  74. is used (packets are resent on error), and a two byte enhanced checksum is
  75. used for data sections.  Overlayed on the low level data packets are
  76. higher level multiplexed commands and data that implement virtual
  77. connections and such.
  78.  
  79.     Connections are prioritized.  For instance, a shell window has
  80. a higher priority than a file transfer.  However, since up to 4 packets
  81. may be queued to the serial line, you will still not get fantastic
  82. per-character response from shell window while a file transfer is going
  83. on.  Block response is better... you get a screen full of data just as
  84. fast with the file transfer than without.
  85.  
  86.     Since DNet is server based, just about anything can be written for
  87. it.  Already written is a file transfer client/server, shell window,
  88. talk program (when you've got two amiga's connected together), and remote
  89. CLI window (unix->Amiga remote CLI or Amiga->Amiga remote CLI).  In the
  90. future I hope to have an RFS (mount the UNIX filesystem on the Amiga), Mail
  91. (hopefully SMTP), and other clients/servers.
  92.  
  93.                     -Matt
  94.     
  95.